import extraConfigEvent from '@/common/extra-config-event.js';
import {
	EMIT_PARAMS_OBJ
} from '@/utils/constant';
import {
	$demoi18n
} from '@/utils/lang';

export default {
	isCustomProertyPannel: true,
	propertyPannelName: `config_${process.env.xvueNameSpace_}OnDuty`,
	config: {
		property: {
			bgColor: '#05163c',
			nameFontSize: 12,
			nameColor: '#DCDFE6',
			titleTextSize: 12,
			titleTextColor: '#7DC9FF',
		},
		data: {
			dataSourceType: 'staticData',
			dataSource: '',
			apiCode: '',
			dataPackage: '',
			dataTable: '',
			redisKey: '',
			autoRefresh: {
				switchEnable: false,
				actTypes: ['pull', 'push'],
				actType: 'pull',
				interval: 300,
			},
			tableData: [{
					field: 'name',
					mapping: 'name',
					explain: '姓名',
					skipVerification: true,
				},
				{
					field: 'title',
					mapping: 'title',
					explain: '单位名称',
					skipVerification: true,
				},
				{
					field: 'type',
					mapping: 'type',
					explain: '数据类型 1:值班 2:带班',
					skipVerification: true,
				},
			],
		},
		linkage: {},
	},
	advancedLinkage: {},
	events: [{
			id: 'c85c0001-0001-4346-9b7a-1b7f04c8523r',
			key: 'pie-click',
			label: '饼图点击事件',
			type: 'out',
			extraTpye: 'fieldName',
			description: '',
			parameters: [{
					id: '89d7f710-1230-45b1-bb87-7bcb8bec99e4',
					key: 'pie_click_key',
					label: 'panelEvent.label.eventKey',
					value: '',
				},
				{
					id: 'dd788002-bpc2-4a32-a602-469090969e22',
					key: EMIT_PARAMS_OBJ,
					label: '发出参数对象',
					hide: true,
					value: '',
				},
			],
		},
		{
			id: 'c85c5869-7162-4346-plkj-1b7f04c8523c',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: '1eaa3598-6e9a-67yh-b77b-782wsdfac7db',
				key: 'key-old-1',
				label: '',
				value: '',
			}, ],
		},
		{
			id: 'c85c5869-7162-bnmj-9b7a-1b7f04c8523c',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: '1eaa3598-6e9a-grvs-b77b-782wsdfac7db',
				key: 'key-old-2',
				label: '时间',
				value: '',
			}, ],
		},
		{
			id: 'c85c0001-7162-bnmj-9b7a-1b7f04c85999',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: '1eaa3598-6e9a-grvs-b77b-782tgbfac999',
				key: 'key-old-3',
				label: '',
				value: '',
			}, ],
		},

		{
			id: '8f415960-d315-11ea-988b-c71201010d36',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: '8f42b8f0-d315-11ea-988b-c71201010d36',
				key: 'key-old-4',
				label: '',
				value: '',
			}, ],
		},
		{
			id: '8f42e000-d315-11ea-988b-c71201010d36',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: 'f4cf9440-d315-11ea-bf46-2557ecf0db55',
				key: 'key-old-5',
				label: '',
				value: '',
			}, ],
		},
		{
			id: 'f4d141f0-d315-11ea-bf46-2557ecf0db55',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: 'f4d141f1-d315-11ea-bf46-2557ecf0db55',
				key: 'key-old-6',
				label: '',
				value: '',
			}, ],
		},
		{
			id: 'c85c5869-1000-rgbn-9b7a-1b7f04c8523c',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: '1eaa1000-1000-4882-b77b-782wsdfac7db',
				key: 'key-old-7',
				label: '',
				value: '',
			}, ],
		},
		{
			id: 'c85c5869-1010-rgbn-9b7a-1b7f04c8523c',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: '1eaa1000-1010-4882-b77b-782wsdfac7db',
				key: 'key-old-8',
				label: '',
				value: '',
			}, ],
		},
		{
			id: 'c85c5869-1002-rgbn-9b7a-1b7f04c8523c',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: '1eaa1000-1002-4882-b77b-782wsdfac7db',
				key: 'key-old-9',
				label: '',
				value: '',
			}, ],
		},
		{
			id: 'c85c5869-1003-rgbn-9b7a-1b7f04c8523c',
			key: '',
			label: '',
			type: 'in',
			description: '',
			parameters: [{
				id: '1eaa1000-1003-4882-b77b-782wsdfac7db',
				key: 'key-old-10',
				label: '',
				value: '',
			}, ],
		},
		...extraConfigEvent,
	],
};